package com.nuedu.corejava.ch3;

import java.util.Iterator;

public class ForLoop {
	public static void main(String[] args) {
		//循环的4种结构代码：循环初始化，循环体，循环条件修改，循环条件判断
		int sum=0,i=0;
		for(;i<=100;i++){//把循环初始化代码写在循环外面
			sum+=i;
			if (i>=100) {
			
			}
		}
		System.out.println(i);
		System.out.println(sum);//循环空值变量的作用域比较大
		
		
		
		//理解局部变量，以及局部变量的作用域（范围）
		for(int k=0;k<=100;k++){//把循环初始化代码写在孙桓里面
			sum+=k;             //局部变量k只在循环内部有效
			if (k>=100) {
				System.out.println(k);
			}
		}
		//while 和 for 循环的异同：
		/*
		 * 1.都是循环结构，都需要编写和执行循环的4个基本结构：循环初始化，循环体，循环条件判定，循环条件修改
		 * 2.do while 循环一定会执行一次循环体，while和for 循环可能不执行循环；
		 * 3.一般的while循环或do while 循环用于循环次数不确定的情况；for 循环常用于循环次数确定的情况
		 * 
		 */
		
		
		
		System.out.println(sum);
	}

}
